<!doctype html>
<html>
<head>
<meta charset='UTF-8'><meta name='viewport' content='width=device-width initial-scale=1'>

<link href='https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext' rel='stylesheet' type='text/css' /><style type='text/css'>html {overflow-x: initial !important;}:root { --bg-color: #ffffff; --text-color: #333333; --select-text-bg-color: #B5D6FC; --select-text-font-color: auto; --monospace: "Lucida Console",Consolas,"Courier",monospace; --title-bar-height: 20px; }
.mac-os-11 { --title-bar-height: 28px; }
html { font-size: 14px; background-color: var(--bg-color); color: var(--text-color); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; }
h1, h2, h3, h4, h5 { white-space: pre-wrap; }
body { margin: 0px; padding: 0px; height: auto; inset: 0px; font-size: 1rem; line-height: 1.42857; overflow-x: hidden; background: inherit; }
iframe { margin: auto; }
a.url { word-break: break-all; }
a:active, a:hover { outline: 0px; }
.in-text-selection, ::selection { text-shadow: none; background: var(--select-text-bg-color); color: var(--select-text-font-color); }
#write { margin: 0px auto; height: auto; width: inherit; word-break: normal; overflow-wrap: break-word; position: relative; white-space: normal; overflow-x: visible; padding-top: 36px; }
#write.first-line-indent p { text-indent: 2em; }
#write.first-line-indent li p, #write.first-line-indent p * { text-indent: 0px; }
#write.first-line-indent li { margin-left: 2em; }
.for-image #write { padding-left: 8px; padding-right: 8px; }
body.typora-export { padding-left: 30px; padding-right: 30px; }
.typora-export .footnote-line, .typora-export li, .typora-export p { white-space: pre-wrap; }
.typora-export .task-list-item input { pointer-events: none; }
@media screen and (max-width: 500px) {
  body.typora-export { padding-left: 0px; padding-right: 0px; }
  #write { padding-left: 20px; padding-right: 20px; }
}
#write li > figure:last-child { margin-bottom: 0.5rem; }
#write ol, #write ul { position: relative; }
img { max-width: 100%; vertical-align: middle; image-orientation: from-image; }
button, input, select, textarea { color: inherit; font: inherit; }
input[type="checkbox"], input[type="radio"] { line-height: normal; padding: 0px; }
*, ::after, ::before { box-sizing: border-box; }
#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p, #write pre { width: inherit; }
#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p { position: relative; }
p { line-height: inherit; }
h1, h2, h3, h4, h5, h6 { break-after: avoid-page; break-inside: avoid; orphans: 4; }
p { orphans: 4; }
h1 { font-size: 2rem; }
h2 { font-size: 1.8rem; }
h3 { font-size: 1.6rem; }
h4 { font-size: 1.4rem; }
h5 { font-size: 1.2rem; }
h6 { font-size: 1rem; }
.md-math-block, .md-rawblock, h1, h2, h3, h4, h5, h6, p { margin-top: 1rem; margin-bottom: 1rem; }
.hidden { display: none; }
.md-blockmeta { color: rgb(204, 204, 204); font-weight: 700; font-style: italic; }
a { cursor: pointer; }
sup.md-footnote { padding: 2px 4px; background-color: rgba(238, 238, 238, 0.7); color: rgb(85, 85, 85); border-radius: 4px; cursor: pointer; }
sup.md-footnote a, sup.md-footnote a:hover { color: inherit; text-transform: inherit; text-decoration: inherit; }
#write input[type="checkbox"] { cursor: pointer; width: inherit; height: inherit; }
figure { overflow-x: auto; margin: 1.2em 0px; max-width: calc(100% + 16px); padding: 0px; }
figure > table { margin: 0px; }
thead, tr { break-inside: avoid; break-after: auto; }
thead { display: table-header-group; }
table { border-collapse: collapse; border-spacing: 0px; width: 100%; overflow: auto; break-inside: auto; text-align: left; }
table.md-table td { min-width: 32px; }
.CodeMirror-gutters { border-right: 0px; background-color: inherit; }
.CodeMirror-linenumber { user-select: none; }
.CodeMirror { text-align: left; }
.CodeMirror-placeholder { opacity: 0.3; }
.CodeMirror pre { padding: 0px 4px; }
.CodeMirror-lines { padding: 0px; }
div.hr:focus { cursor: none; }
#write pre { white-space: pre-wrap; }
#write.fences-no-line-wrapping pre { white-space: pre; }
#write pre.ty-contain-cm { white-space: normal; }
.CodeMirror-gutters { margin-right: 4px; }
.md-fences { font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; overflow: visible; white-space: pre; background: inherit; position: relative !important; }
.md-fences-adv-panel { width: 100%; margin-top: 10px; text-align: center; padding-top: 0px; padding-bottom: 8px; overflow-x: auto; }
#write .md-fences.mock-cm { white-space: pre-wrap; }
.md-fences.md-fences-with-lineno { padding-left: 0px; }
#write.fences-no-line-wrapping .md-fences.mock-cm { white-space: pre; overflow-x: auto; }
.md-fences.mock-cm.md-fences-with-lineno { padding-left: 8px; }
.CodeMirror-line, twitterwidget { break-inside: avoid; }
svg { break-inside: avoid; }
.footnotes { opacity: 0.8; font-size: 0.9rem; margin-top: 1em; margin-bottom: 1em; }
.footnotes + .footnotes { margin-top: 0px; }
.md-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: top; background: 0px 0px; text-decoration: none; text-shadow: none; float: none; position: static; width: auto; height: auto; white-space: nowrap; cursor: inherit; -webkit-tap-highlight-color: transparent; line-height: normal; font-weight: 400; text-align: left; box-sizing: content-box; direction: ltr; }
li div { padding-top: 0px; }
blockquote { margin: 1rem 0px; }
li .mathjax-block, li p { margin: 0.5rem 0px; }
li blockquote { margin: 1rem 0px; }
li { margin: 0px; position: relative; }
blockquote > :last-child { margin-bottom: 0px; }
blockquote > :first-child, li > :first-child { margin-top: 0px; }
.footnotes-area { color: rgb(136, 136, 136); margin-top: 0.714rem; padding-bottom: 0.143rem; white-space: normal; }
#write .footnote-line { white-space: pre-wrap; }
@media print {
  body, html { border: 1px solid transparent; height: 99%; break-after: avoid; break-before: avoid; font-variant-ligatures: no-common-ligatures; }
  #write { margin-top: 0px; border-color: transparent !important; padding-top: 0px !important; padding-bottom: 0px !important; }
  .typora-export * { -webkit-print-color-adjust: exact; }
  .typora-export #write { break-after: avoid; }
  .typora-export #write::after { height: 0px; }
  .is-mac table { break-inside: avoid; }
  #write > p:nth-child(1) { margin-top: 0px; }
  .typora-export-show-outline .typora-export-sidebar { display: none; }
  figure { overflow-x: visible; }
}
.footnote-line { margin-top: 0.714em; font-size: 0.7em; }
a img, img a { cursor: pointer; }
pre.md-meta-block { font-size: 0.8rem; min-height: 0.8rem; white-space: pre-wrap; background: rgb(204, 204, 204); display: block; overflow-x: hidden; }
p > .md-image:only-child:not(.md-img-error) img, p > img:only-child { display: block; margin: auto; }
#write.first-line-indent p > .md-image:only-child:not(.md-img-error) img { left: -2em; position: relative; }
p > .md-image:only-child { display: inline-block; width: 100%; }
#write .MathJax_Display { margin: 0.8em 0px 0px; }
.md-math-block { width: 100%; }
.md-math-block:not(:empty)::after { display: none; }
.MathJax_ref { fill: currentcolor; }
[contenteditable="true"]:active, [contenteditable="true"]:focus, [contenteditable="false"]:active, [contenteditable="false"]:focus { outline: 0px; box-shadow: none; }
.md-task-list-item { position: relative; list-style-type: none; }
.task-list-item.md-task-list-item { padding-left: 0px; }
.md-task-list-item > input { position: absolute; top: 0px; left: 0px; margin-left: -1.2em; margin-top: calc(1em - 10px); border: none; }
.math { font-size: 1rem; }
.md-toc { min-height: 3.58rem; position: relative; font-size: 0.9rem; border-radius: 10px; }
.md-toc-content { position: relative; margin-left: 0px; }
.md-toc-content::after, .md-toc::after { display: none; }
.md-toc-item { display: block; color: rgb(65, 131, 196); }
.md-toc-item a { text-decoration: none; }
.md-toc-inner:hover { text-decoration: underline; }
.md-toc-inner { display: inline-block; cursor: pointer; }
.md-toc-h1 .md-toc-inner { margin-left: 0px; font-weight: 700; }
.md-toc-h2 .md-toc-inner { margin-left: 2em; }
.md-toc-h3 .md-toc-inner { margin-left: 4em; }
.md-toc-h4 .md-toc-inner { margin-left: 6em; }
.md-toc-h5 .md-toc-inner { margin-left: 8em; }
.md-toc-h6 .md-toc-inner { margin-left: 10em; }
@media screen and (max-width: 48em) {
  .md-toc-h3 .md-toc-inner { margin-left: 3.5em; }
  .md-toc-h4 .md-toc-inner { margin-left: 5em; }
  .md-toc-h5 .md-toc-inner { margin-left: 6.5em; }
  .md-toc-h6 .md-toc-inner { margin-left: 8em; }
}
a.md-toc-inner { font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; }
.footnote-line a:not(.reversefootnote) { color: inherit; }
.reversefootnote { font-family: ui-monospace, sans-serif; }
.md-attr { display: none; }
.md-fn-count::after { content: "."; }
code, pre, samp, tt { font-family: var(--monospace); }
kbd { margin: 0px 0.1em; padding: 0.1em 0.6em; font-size: 0.8em; color: rgb(36, 39, 41); background: rgb(255, 255, 255); border: 1px solid rgb(173, 179, 185); border-radius: 3px; box-shadow: rgba(12, 13, 14, 0.2) 0px 1px 0px, rgb(255, 255, 255) 0px 0px 0px 2px inset; white-space: nowrap; vertical-align: middle; }
.md-comment { color: rgb(162, 127, 3); opacity: 0.6; font-family: var(--monospace); }
code { text-align: left; vertical-align: initial; }
a.md-print-anchor { white-space: pre !important; border-width: initial !important; border-style: none !important; border-color: initial !important; display: inline-block !important; position: absolute !important; width: 1px !important; right: 0px !important; outline: 0px !important; background: 0px 0px !important; text-decoration: initial !important; text-shadow: initial !important; }
.os-windows.monocolor-emoji .md-emoji { font-family: "Segoe UI Symbol", sans-serif; }
.md-diagram-panel > svg { max-width: 100%; }
[lang="flow"] svg, [lang="mermaid"] svg { max-width: 100%; height: auto; }
[lang="mermaid"] .node text { font-size: 1rem; }
table tr th { border-bottom: 0px; }
video { max-width: 100%; display: block; margin: 0px auto; }
iframe { max-width: 100%; width: 100%; border: none; }
.highlight td, .highlight tr { border: 0px; }
mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
.md-html-inline .md-plain, .md-html-inline strong, mark .md-inline-math, mark strong { color: inherit; }
.md-expand mark .md-meta { opacity: 0.3 !important; }
mark .md-meta { color: rgb(0, 0, 0); }
@media print {
  .typora-export h1, .typora-export h2, .typora-export h3, .typora-export h4, .typora-export h5, .typora-export h6 { break-inside: avoid; }
}
.md-diagram-panel .messageText { stroke: none !important; }
.md-diagram-panel .start-state { fill: var(--node-fill); }
.md-diagram-panel .edgeLabel rect { opacity: 1 !important; }
.md-fences.md-fences-math { font-size: 1em; }
.md-fences-advanced:not(.md-focus) { padding: 0px; white-space: nowrap; border: 0px; }
.md-fences-advanced:not(.md-focus) { background: inherit; }
.typora-export-show-outline .typora-export-content { max-width: 1440px; margin: auto; display: flex; flex-direction: row; }
.typora-export-sidebar { width: 300px; font-size: 0.8rem; margin-top: 80px; margin-right: 18px; }
.typora-export-show-outline #write { --webkit-flex: 2; flex: 2 1 0%; }
.typora-export-sidebar .outline-content { position: fixed; top: 0px; max-height: 100%; overflow: hidden auto; padding-bottom: 30px; padding-top: 60px; width: 300px; }
@media screen and (max-width: 1024px) {
  .typora-export-sidebar, .typora-export-sidebar .outline-content { width: 240px; }
}
@media screen and (max-width: 800px) {
  .typora-export-sidebar { display: none; }
}
.outline-content li, .outline-content ul { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; list-style: none; overflow-wrap: anywhere; }
.outline-content ul { margin-top: 0px; margin-bottom: 0px; }
.outline-content strong { font-weight: 400; }
.outline-expander { width: 1rem; height: 1.42857rem; position: relative; display: table-cell; vertical-align: middle; cursor: pointer; padding-left: 4px; }
.outline-expander::before { content: ""; position: relative; font-family: Ionicons; display: inline-block; font-size: 8px; vertical-align: middle; }
.outline-item { padding-top: 3px; padding-bottom: 3px; cursor: pointer; }
.outline-expander:hover::before { content: ""; }
.outline-h1 > .outline-item { padding-left: 0px; }
.outline-h2 > .outline-item { padding-left: 1em; }
.outline-h3 > .outline-item { padding-left: 2em; }
.outline-h4 > .outline-item { padding-left: 3em; }
.outline-h5 > .outline-item { padding-left: 4em; }
.outline-h6 > .outline-item { padding-left: 5em; }
.outline-label { cursor: pointer; display: table-cell; vertical-align: middle; text-decoration: none; color: inherit; }
.outline-label:hover { text-decoration: underline; }
.outline-item:hover { border-color: rgb(245, 245, 245); background-color: var(--item-hover-bg-color); }
.outline-item:hover { margin-left: -28px; margin-right: -28px; border-left: 28px solid transparent; border-right: 28px solid transparent; }
.outline-item-single .outline-expander::before, .outline-item-single .outline-expander:hover::before { display: none; }
.outline-item-open > .outline-item > .outline-expander::before { content: ""; }
.outline-children { display: none; }
.info-panel-tab-wrapper { display: none; }
.outline-item-open > .outline-children { display: block; }
.typora-export .outline-item { padding-top: 1px; padding-bottom: 1px; }
.typora-export .outline-item:hover { margin-right: -8px; border-right: 8px solid transparent; }
.typora-export .outline-expander::before { content: "+"; font-family: inherit; top: -1px; }
.typora-export .outline-expander:hover::before, .typora-export .outline-item-open > .outline-item > .outline-expander::before { content: "−"; }
.typora-export-collapse-outline .outline-children { display: none; }
.typora-export-collapse-outline .outline-item-open > .outline-children, .typora-export-no-collapse-outline .outline-children { display: block; }
.typora-export-no-collapse-outline .outline-expander::before { content: "" !important; }
.typora-export-show-outline .outline-item-active > .outline-item .outline-label { font-weight: 700; }
.md-inline-math-container mjx-container { zoom: 0.95; }
mjx-container { break-inside: avoid; }
.md-alert.md-alert-note { border-left-color: rgb(9, 105, 218); }
.md-alert.md-alert-important { border-left-color: rgb(130, 80, 223); }
.md-alert.md-alert-warning { border-left-color: rgb(154, 103, 0); }
.md-alert.md-alert-tip { border-left-color: rgb(31, 136, 61); }
.md-alert.md-alert-caution { border-left-color: rgb(207, 34, 46); }
.md-alert { padding: 0px 1em; margin-bottom: 16px; color: inherit; border-left: 0.25em solid rgb(0, 0, 0); }
.md-alert-text-note { color: rgb(9, 105, 218); }
.md-alert-text-important { color: rgb(130, 80, 223); }
.md-alert-text-warning { color: rgb(154, 103, 0); }
.md-alert-text-tip { color: rgb(31, 136, 61); }
.md-alert-text-caution { color: rgb(207, 34, 46); }
.md-alert-text { font-size: 0.9rem; font-weight: 700; }
.md-alert-text svg { fill: currentcolor; position: relative; top: 0.125em; margin-right: 1ch; overflow: visible; }
.md-alert-text-container::after { content: attr(data-text); text-transform: capitalize; pointer-events: none; margin-right: 1ch; }


:root {
    --side-bar-bg-color: #fafafa;
    --control-text-color: #777;
}

@include-when-export url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext);

/* open-sans-regular - latin-ext_latin */
  /* open-sans-italic - latin-ext_latin */
    /* open-sans-700 - latin-ext_latin */
    /* open-sans-700italic - latin-ext_latin */
  html {
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
}

body {
    font-family: "Open Sans","Clear Sans", "Helvetica Neue", Helvetica, Arial, 'Segoe UI Emoji', sans-serif;
    color: rgb(51, 51, 51);
    line-height: 1.6;
}

#write {
    max-width: 860px;
  	margin: 0 auto;
  	padding: 30px;
    padding-bottom: 100px;
}

@media only screen and (min-width: 1400px) {
	#write {
		max-width: 1024px;
	}
}

@media only screen and (min-width: 1800px) {
	#write {
		max-width: 1200px;
	}
}

#write > ul:first-child,
#write > ol:first-child{
    margin-top: 30px;
}

a {
    color: #4183C4;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    position: relative;
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-weight: bold;
    line-height: 1.4;
    cursor: text;
}
h1:hover a.anchor,
h2:hover a.anchor,
h3:hover a.anchor,
h4:hover a.anchor,
h5:hover a.anchor,
h6:hover a.anchor {
    text-decoration: none;
}
h1 tt,
h1 code {
    font-size: inherit;
}
h2 tt,
h2 code {
    font-size: inherit;
}
h3 tt,
h3 code {
    font-size: inherit;
}
h4 tt,
h4 code {
    font-size: inherit;
}
h5 tt,
h5 code {
    font-size: inherit;
}
h6 tt,
h6 code {
    font-size: inherit;
}
h1 {
    font-size: 2.25em;
    line-height: 1.2;
    border-bottom: 1px solid #eee;
}
h2 {
    font-size: 1.75em;
    line-height: 1.225;
    border-bottom: 1px solid #eee;
}

/*@media print {
    .typora-export h1,
    .typora-export h2 {
        border-bottom: none;
        padding-bottom: initial;
    }

    .typora-export h1::after,
    .typora-export h2::after {
        content: "";
        display: block;
        height: 100px;
        margin-top: -96px;
        border-top: 1px solid #eee;
    }
}*/

h3 {
    font-size: 1.5em;
    line-height: 1.43;
}
h4 {
    font-size: 1.25em;
}
h5 {
    font-size: 1em;
}
h6 {
   font-size: 1em;
    color: #777;
}
p,
blockquote,
ul,
ol,
dl,
table{
    margin: 0.8em 0;
}
li>ol,
li>ul {
    margin: 0 0;
}
hr {
    height: 2px;
    padding: 0;
    margin: 16px 0;
    background-color: #e7e7e7;
    border: 0 none;
    overflow: hidden;
    box-sizing: content-box;
}

li p.first {
    display: inline-block;
}
ul,
ol {
    padding-left: 30px;
}
ul:first-child,
ol:first-child {
    margin-top: 0;
}
ul:last-child,
ol:last-child {
    margin-bottom: 0;
}
blockquote {
    border-left: 4px solid #dfe2e5;
    padding: 0 15px;
    color: #777777;
}
blockquote blockquote {
    padding-right: 0;
}
table {
    padding: 0;
    word-break: initial;
}
table tr {
    border: 1px solid #dfe2e5;
    margin: 0;
    padding: 0;
}
table tr:nth-child(2n),
thead {
    background-color: #f8f8f8;
}
table th {
    font-weight: bold;
    border: 1px solid #dfe2e5;
    border-bottom: 0;
    margin: 0;
    padding: 6px 13px;
}
table td {
    border: 1px solid #dfe2e5;
    margin: 0;
    padding: 6px 13px;
}
table th:first-child,
table td:first-child {
    margin-top: 0;
}
table th:last-child,
table td:last-child {
    margin-bottom: 0;
}

.CodeMirror-lines {
    padding-left: 4px;
}

.code-tooltip {
    box-shadow: 0 1px 1px 0 rgba(0,28,36,.3);
    border-top: 1px solid #eef2f2;
}

.md-fences,
code,
tt {
    border: 1px solid #e7eaed;
    background-color: #f8f8f8;
    border-radius: 3px;
    padding: 0;
    padding: 2px 4px 0px 4px;
    font-size: 0.9em;
}

code {
    background-color: #f3f4f4;
    padding: 0 2px 0 2px;
}

.md-fences {
    margin-bottom: 15px;
    margin-top: 15px;
    padding-top: 8px;
    padding-bottom: 6px;
}


.md-task-list-item > input {
  margin-left: -1.3em;
}

@media print {
    html {
        font-size: 13px;
    }
    pre {
        page-break-inside: avoid;
        word-wrap: break-word;
    }
}

.md-fences {
	background-color: #f8f8f8;
}
#write pre.md-meta-block {
	padding: 1rem;
    font-size: 85%;
    line-height: 1.45;
    background-color: #f7f7f7;
    border: 0;
    border-radius: 3px;
    color: #777777;
    margin-top: 0 !important;
}

.mathjax-block>.code-tooltip {
	bottom: .375rem;
}

.md-mathjax-midline {
    background: #fafafa;
}

#write>h3.md-focus:before{
	left: -1.5625rem;
	top: .375rem;
}
#write>h4.md-focus:before{
	left: -1.5625rem;
	top: .285714286rem;
}
#write>h5.md-focus:before{
	left: -1.5625rem;
	top: .285714286rem;
}
#write>h6.md-focus:before{
	left: -1.5625rem;
	top: .285714286rem;
}
.md-image>.md-meta {
    /*border: 1px solid #ddd;*/
    border-radius: 3px;
    padding: 2px 0px 0px 4px;
    font-size: 0.9em;
    color: inherit;
}

.md-tag {
    color: #a7a7a7;
    opacity: 1;
}

.md-toc { 
    margin-top:20px;
    padding-bottom:20px;
}

.sidebar-tabs {
    border-bottom: none;
}

#typora-quick-open {
    border: 1px solid #ddd;
    background-color: #f8f8f8;
}

#typora-quick-open-item {
    background-color: #FAFAFA;
    border-color: #FEFEFE #e5e5e5 #e5e5e5 #eee;
    border-style: solid;
    border-width: 1px;
}

/** focus mode */
.on-focus-mode blockquote {
    border-left-color: rgba(85, 85, 85, 0.12);
}

header, .context-menu, .megamenu-content, footer{
    font-family: "Segoe UI", "Arial", sans-serif;
}

.file-node-content:hover .file-node-icon,
.file-node-content:hover .file-node-open-state{
    visibility: visible;
}

.mac-seamless-mode #typora-sidebar {
    background-color: #fafafa;
    background-color: var(--side-bar-bg-color);
}

.mac-os #write{
    caret-color: AccentColor;
}

.md-lang {
    color: #b4654d;
}

/*.html-for-mac {
    --item-hover-bg-color: #E6F0FE;
}*/

#md-notification .btn {
    border: 0;
}

.dropdown-menu .divider {
    border-color: #e5e5e5;
    opacity: 0.4;
}

.ty-preferences .window-content {
    background-color: #fafafa;
}

.ty-preferences .nav-group-item.active {
    color: white;
    background: #999;
}

.menu-item-container a.menu-style-btn {
    background-color: #f5f8fa;
    background-image: linear-gradient( 180deg , hsla(0, 0%, 100%, 0.8), hsla(0, 0%, 100%, 0)); 
}



</style><title>2021-ZJUT-experience</title>
</head>
<body class='typora-export os-windows'><div class='typora-export-content'>
<div id='write'  class=''><p><span>本文记录一下自己的考研过程，着重讲复试。</span><br/><span>*</span><span>*</span></p><h3 id='一前言'><span>一、前言</span></h3><p><span>其实一开始是和队友一起准备17届浙江acm省赛，但奈何因为疫情原因比赛被无限的往后延。所以面对这突如其来的不确定因素，我们不得不对自己的未来重新打算，再加上自己个人的一些其他不为外人道的原因不断纠结之下最终决定在五月中旬回学校就考研，五月和六月初花了不到三星期就过完了基础（看到这段不要觉得害怕，也不要觉得是我凡尔赛，只是因为有点基础），中间因为有期末考试就又断了，正在的系统复习时间其实是在7月。</span></p><h3 id='二个人自我情况'><span>二、个人自我情况</span></h3><p><span>本人来自浙江某双非，大学期间靠着队友拿过acm牌子，省赛、icpc区域赛都有以及服务外包竞赛奖，考研前没过四级。大二也参加过大学生数学竞赛，所以数学方面并不能算完全的零基础。由于大学大部分期间都在准备算法竞赛，所以本科期间几乎没有啥拿得出手的工程性项目。</span></p><h3 id='三初试'><span>三、初试</span></h3><p><span>*</span><span>*</span><span>由于本人初试成绩也就360左右，只能排在中下游，而且本人很多的复习方法对于大多数人可能不太适用，所以并不会花太大篇幅。</span><br/><span>一、政治</span><br/><span>政治从十月份才开始的，刷了一个月肖秀荣1000题发现并没有什么卵用，该不会的还是不会，所以第一次刷模拟卷选择题的时候选择题均分才22分。。。当听到对手们说自己肖八腿四啥选择题平均35+的时候真的是慌的一批，甚至担心自己政治及格不了。在最后一个半月猛刷市面上的政治选择模拟题，刷着刷着均分就维持在33附近了（最后选择32，也真是挺稳定的。。。。）最后十天打算背一下肖四大题，结果肖四第一大题第一问都背不下来。。。。吐了啊（甚至产生了不背的想法），有研友推荐空卡的思路去背，我看了几篇发现对我还是不起作用，在考前第五天终于让我在B站发现宝藏UP，她直接把肖四每到题都不超过50个字给概括了起来，很好记。有人说50个字都没有怎么够。。。你可以扩写的呀，然后每天背一张，直到考前肖四也没背完。最终政治66，选择32，大题你背了和没背差距其实并不是很大。。。</span><br/><span>二、英语</span><br/><span>由于本人英语四级没过+最后考的也不咋地，还是不误人子弟了。。。</span><br/><span>三、数学</span><br/><span>本人拿过多次数学竞赛一等奖，应该说这是本人最有信心得一科。结果21数学二爆炸简单，拿到卷子得那一刻就觉得这高数难度和期末考差不多。。。关乎好几万学子命运的试卷你就出的这么简单，实在搞不懂命题人咋想的。所以今年的结论就是数学中等生开心到飞起，准备靠数学拉分的人哭晕在厕所。所以22的做21的卷子能考140+也不用太开心，你让考试在平常状态下去考21数学二几乎大部分人都是140+，最后考的有高有低就是心态和细心程度的较量。扯远了。。。简单讲一下我数学复习过程，7-8月就做了660、880和1800强化篇，9-10月刷完了陈兆斗数学竞赛那本书（可能有人觉得我数二刷竞赛题干嘛，其实那个时候也是顺便去准备一下全国数学竞赛），11-12月才开始真题+市面上的模拟卷，张八均分126，李四均分135，超越卷均分135。但考完试发现9-12月做的东西对于我来说其实是无用功，因为21数学实在没啥难的知识点，换我暑假刚结束去考真题也能考到现在的分数，所以我是觉得对于奇数年来说还是老老实实弄基础就可以了，花里胡哨整多了没用.至于偶数年有没有用我不好说，看你愿不愿意去实践了，以上仅是我个人经历，请轻喷TAT。</span><br/><span>四、专业课</span><br/><span>工大专业课是数据结构+计算机网络，由于本人有算法竞赛基础，无论是408还是自命题的数据结构对我而言都构不成威胁。数据结构的系统复习时间不超过一星期（就是复习了一下数据结构的一些理论知识，比如说一些树的公式，还有没学过的B树等等），所以你如果要问我算法题怎么准备我也只能说有条件的可以去考个PAT甲级，你PAT甲考个95+，大部分学校的数据结构算法题都难不倒你。但就是这样的蜜汁自信，导致了最后的恶果，由于考前忘了回顾一下数据结构，好像连哈夫曼带权路径给算错了，好像是把顶点当成第一层了，具体也不太记得了，反正就是因为狂妄自负而导致这个6分的送分题没了。。。所以，你懂的，哪怕你再强你也别膨胀。</span><br/><span>计算机网络本人算的上真正意义上的零基础。期末也是水过去的，连什么层什么层都不知道的那种。所以我从8月开始看王道计网基础视频，一开始就看了视频啥也没干，发现题还是不会做。于是乎在9月底开始计网第二轮复习，一边看视频一边把王道计算课后习题全做了。这个时候也背了研友分享的记乎，用记乎来被计网简答题（这个记乎超级推荐，没有它的话可能计网简答题都不知道怎么背，有想要的朋友可以评论区或者私信我联系方式）。然后11-12月就是谢希仁课本+真题。</span><br/><span>*</span><span>*</span></p><h3 id='三选导师'><span>三、选导师</span></h3><p><span>得知自己成绩后立马和小伙伴们商讨选导师事宜，这期间可谓是感受颇多，待我一一道来。</span><br/><span>1、99.9%工大导师都喜欢有符合自己方向项目的学生。这什么意思呢？意思就是假如你选的导师是cv方向的，而你本科期间做过图像处理或视觉方面的项目的话，那你在老师眼里就是香饽饽，两眼泛光的那种。很多人都说老师喜欢成绩高的学生，但听许多研友反馈老师依然喜欢打工仔，特别是能直接上手的打工仔，减少培养你的时间让你尽快为他打工它不香嘛。。。所以说跨考生在这方面很吃亏。</span><br/><span>2、工大导师十分喜欢过英语六级的同学，一个导师一般也只招2-3个学生，所以你六级没过的话在导师眼里其实印象分大打折扣了。</span><br/><span>3、如果你的科班竞争小伙伴说他们没啥项目这句话你听听就好，当真你就输了。真正没项目的一般都是那些跨度力度大的同学，比如你文学跨考计算机的这种(仅仅举例)，像电商跨考计算机的这种其实还是有些交叉领域在的，能考到工大的多多少少大学都有些东西，只是杀手锏大家一般都藏起来而已。</span><br/><span>4、在工大项目是一切，可大可小，能符合导师方向的项目最好。什么竞赛，奖学金，绩点这样在导师眼里啥也不是，能给他快点打工才是正事。本人曾经天真的以为自己的区域赛奖牌能收的老师青睐，结果一开始给几个导师发邮件，收到的都是几乎惨淡的回复，明明在许多985211里acm选手不是很受老师欢迎吗？怎么到工大就变了？不过好在后来自己不断的寻找下，终于找到了几个欣赏我的老师，也就没成为没人要的孩子了。所以，在工大还是有老师觉得你有潜力而愿意要你的。只有个别老师我确实觉得他只是在找打工仔。。。</span><br/><span>5、选导师是双向选择，如果你给导师发邮件，他没有给你联系方向，只是说欢迎你之类的词汇的话基本可以断定老师暂时对你没啥兴趣或者你并没有啥闪光点能吸引导师。像我们群里一些研友导师都直接发邮件把微信号发过去，着实让人羡慕。。。所以如果你发他简历他只是敷衍你或者不回复你的话，赶紧找下一个吧，别在一棵树上吊死。当然了，也别太海，最好多找几个不同实验室的导师。</span><br/><span>*</span><span>*</span><span></span><br/><span>*</span><span>*</span></p><h3 id='四复试'><span>四、复试</span></h3><p><span>工大的初试（百分制）：复试=6：4，所以复试才是硬骨头，你复试能90+的话基本就是咸鱼大翻身，不少初试排名落后的同学都考复试打了翻身仗，当然了，也有380+的大佬复试不及格的，但是如果你的成绩排名够高，只要你打老师你就稳过。</span><br/><span>一、总体情况</span><br/><span>只看专硕的话，今年专硕的复试情况普遍比去年差，去年复试成绩90+的人大约有10个，而今年复试90+的只有3个，同时85+的也只是寥寥数人。以下只是我个人的分析，今年复试基本取消了生活问题，20年复试的有很多人被问过一些生活问题，诸如实验室管理员、你的家乡、你的读研规划等等。今年问的最多是语言类（指的是c++、java、python等编程语言的问题）和前沿技术（如大数据、云计算、计算机视觉等等），你可能发现了像408等专业课知识问的也少。当然了复试的重头戏依然是你的项目，你项目的好坏决定了你复试70%的分数。有几个牛逼的同学光项目就能和老师扯20多分钟，然后问了英语就结束了，连专业问题都没有，最后复试分数也很高。</span><br/><span>二、复试流程</span><br/><span>首先助理会提前二十分钟让你做好准备。然后当老师邀请你聊天的时候你把钉钉第二机位拉进去，复试组长念了流程你就可以介绍你的PPT了。PPT主要包括以下方面：1、个人情况，2、本科期间的学科竞赛或工作经历，3、项目经历或毕设（重中之重），4、读研规划或感想之类的扯扯。</span><br/><span>限时五分钟，不要太长，然后老师就会根据你的PPT问你问题，我把我还记得的问题说一下：</span><br/><span>（1）、请介绍以下你的车辆路径管理系统这个项目</span><br/><span>（2）、说一下如何用遗传算法实现你的项目</span><br/><span>（3）、你项目的数据集是怎么来的（答得感觉不够好QAQ)</span><br/><span>（4）、你的车辆路径管理系统的优化体现在哪些方面</span><br/><span>（5）、说一下微分方程在解决实际生活应用问题的时候，如何确实它是唯一解（具体原话记不清了，反正就是问我如何确定它是最优解，真是坑爹啊，全场三百来号人估计只有我一个被问到了这个问题，就因为看到了我拿过三次数学竞赛奖。。。）</span><br/><span>（6）、从几何角度如何解释线性相关（呜呜呜，都是泪）</span><br/><span>（7）、你参加ACM竞赛一般用什么编程语言</span><br/><span>（8）、ACM竞赛里你遇到的最大困难是什么</span><br/><span>（9）、说一下TCP/IP五层协议</span><br/><span>然后给了我一段英文，是关于智慧城市的，先朗读再翻译，翻译没啥问题，就是朗读对于我这个四级听力只有120六级听力只有80的人实在太痛苦，好多单词认识但不会读，遇到不会读的就读成火星文蒙混过关，不过听到有老师在笑，应该是被发现我在乱读了。。。</span><br/><span>最后应该是助理问了英语问题，他的发音也实在听不懂，只听到了how to。。。language，然后就随便乱扯一通草草结束，这个本来就不是我的强项。</span><br/><span>End。。。。</span><br/><span>全部花了二十分钟多一点点，结论就是你的PPT是老师提问的关键，老师们也是即兴提问的，所以她看到我有数学奖就问我数学，我回答了一个她还继续深问，最后水平有限还是老老实实招了说自己不会，最后复试成绩75+，还行，综合排名也上升了不少。我主要是可以和老师唠嗑的项目太少，只能多讲讲自己的学科竞赛经历，如果你项目经验丰富，你完成可以拿盆瓜子和老师唠嗑，分数绝对不会低。这一还有一点要强调的，今年的复试顺序是按成绩排名先的，有人想排名先得老师状态也好肯定很为难他们，可是事实是越前面得复试分数越高，越到后面其实老师也想早点下班，如果再看到你的项目不咋地，专业课又回答不出来，那你就很危险了。所以说初试能考多高就考多高。</span><br/><span>三、复试准备</span><br/><span>由于各大高校不敢承担疫情的风险，所以浙江没有学校采用线下复试，线上复试的话又因为机考条件不具备再一年被耽搁，本来还想在机考上露两手。。。</span><br/><span>对于机考，跨考同学应该最头疼，科班的一般问题不大，这里给出结论，零基础刷PAT乙级，有基础刷PAT甲级。感觉有点像是给PAT打广告，但是它效果是真的好，各种边界条件都给你控制的死死的，让你思考问题更全面。</span><br/><span>对于英语的话，我只能说如果你目标不是85+的话英语就随缘吧，毕竟我口语这块着实不行，如果你目标是90+的话那你确实不能有任何失误，英语该准备还是得准备。</span><br/><span>对于面试的话，建议只要好好准备项目就行，说实话专业问题你就看一下网上总结的一些408面试题就行了，这种专业面试题面太广，复习起来得不偿失，英语也是一样，你只要保持感觉就行了，大头还是你的项目，项目在本文也强调了n遍，它真的是你唯一的翻身工具，你如果没啥项目的话那老师就只能问你专业问题了，问专业问题的话是很容易翻车的，毕竟计组、微机原理、编译原理、离散啥都会问，多讲讲项目就能让老师减少问专业课的时间。可能很多跨考的同学没有项目，那你可以去github或者b站上找，你把它学会了那就是你的了。但是你得确定你能搞懂这个项目，不然如果你不懂的话一旦老师问深了那就是给自己挖坑。最后的话就是好好准备初试。只要你初试分数够高（前十五名），你确实可以</span><strong><span>为所欲为</span></strong><span></span><br/><span>*</span><span>*</span><span></span><br/><span>最后就祝22考研学子一战成硕吧，最近几年浙江得学校都在扩招，确实是考研最容易上年的好时间，好好把握机会，有问题可以留言，反正我每天刷题csdn也经常登。需要可加群692823082</span></p></div></div>
</body>
</html>